<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>CyberLinkObjc: CGUpnpAvController Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">CyberLinkObjc
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">CGUpnpAvController Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#import &lt;<a class="el" href="_c_g_upnp_av_controller_8h_source.html">CGUpnpAvController.h</a>&gt;</code></p>

<p><a href="class_c_g_upnp_av_controller-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a0a95ffa139d9f2f2ee91a451ac33b24d"><td class="memItemLeft" align="right" valign="top">(NSArray *)&#160;</td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_c_g_upnp_av_controller.html#a0a95ffa139d9f2f2ee91a451ac33b24d">servers</a></td></tr>
<tr class="memitem:a932bd6cb8322430556e9cfa8be81116f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a932bd6cb8322430556e9cfa8be81116f"></a>
(<a class="el" href="interface_c_g_upnp_av_server.html">CGUpnpAvServer</a> *)&#160;</td><td class="memItemRight" valign="bottom">- <b>serverForUDN:</b></td></tr>
<tr class="memitem:abcf53e9e8fd4d4bc65e04e83733efe4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcf53e9e8fd4d4bc65e04e83733efe4a"></a>
(<a class="el" href="interface_c_g_upnp_av_server.html">CGUpnpAvServer</a> *)&#160;</td><td class="memItemRight" valign="bottom">- <b>serverForFriendlyName:</b></td></tr>
<tr class="memitem:a3067311d98457097211549c179751ffb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3067311d98457097211549c179751ffb"></a>
(<a class="el" href="interface_c_g_upnp_av_server.html">CGUpnpAvServer</a> *)&#160;</td><td class="memItemRight" valign="bottom">- <b>serverForPath:</b></td></tr>
<tr class="memitem:a4b83f67aff5ce6ab653d5194cebbbd1f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b83f67aff5ce6ab653d5194cebbbd1f"></a>
(<a class="el" href="interface_c_g_upnp_av_server.html">CGUpnpAvServer</a> *)&#160;</td><td class="memItemRight" valign="bottom">- <b>serverForIndexPath:</b></td></tr>
<tr class="memitem:a87f566a70a91beb2f19d50812af28c6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87f566a70a91beb2f19d50812af28c6e"></a>
(<a class="el" href="interface_c_g_upnp_av_object.html">CGUpnpAvObject</a> *)&#160;</td><td class="memItemRight" valign="bottom">- <b>objectForTitlePath:</b></td></tr>
<tr class="memitem:aa1ee8e2589ca8aa8f8cd0b3ad82e913a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1ee8e2589ca8aa8f8cd0b3ad82e913a"></a>
(<a class="el" href="interface_c_g_upnp_av_object.html">CGUpnpAvObject</a> *)&#160;</td><td class="memItemRight" valign="bottom">- <b>objectForIndexPath:</b></td></tr>
<tr class="memitem:a2f64832dc06612faafc7df1a1d895c22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f64832dc06612faafc7df1a1d895c22"></a>
(NSArray *)&#160;</td><td class="memItemRight" valign="bottom">- <b>browseDirectChildrenWithTitlePath:</b></td></tr>
<tr class="memitem:a04299ea03aa32cf538aa16ca9f4e2957"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04299ea03aa32cf538aa16ca9f4e2957"></a>
(NSArray *)&#160;</td><td class="memItemRight" valign="bottom">- <b>browseDirectChildrenWithIndexPath:</b></td></tr>
<tr class="memitem:ad2908a7440e868960977c69f6e91ecb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2908a7440e868960977c69f6e91ecb1"></a>
(NSArray *)&#160;</td><td class="memItemRight" valign="bottom">- <b>renderers</b></td></tr>
<tr class="memitem:a18e64b679ba5da6f89938ed9dff2bd17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18e64b679ba5da6f89938ed9dff2bd17"></a>
(<a class="el" href="interface_c_g_upnp_av_renderer.html">CGUpnpAvRenderer</a> *)&#160;</td><td class="memItemRight" valign="bottom">- <b>rendererForUDN:</b></td></tr>
<tr class="memitem:a5c3703a586c5b958fff70e2aedc7d054"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c3703a586c5b958fff70e2aedc7d054"></a>
(void)&#160;</td><td class="memItemRight" valign="bottom">- <b>search</b></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>The CGUpnpControlPoint class is a wrapper class for CgUpnpControlPoint of CyberLink for C to program using only Objective-C directly on MacOSX. Currently, the only basic methods are wrapped to control UPnP devices. </p>
</div><hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a0a95ffa139d9f2f2ee91a451ac33b24d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">- (NSArray *) servers </td>
          <td></td>
          <td class="paramname"></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Activate some background threads of the control point such as SSDP and HTTP servers to listen messages and events of UPnP. You must call this method before you can actually use a control point.</p>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if successful; otherwise FALSE </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_c_g_upnp_av_controller_8h_source.html">CGUpnpAvController.h</a></li>
<li>CGUpnpAvController.m</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Jun 29 2012 07:49:11 for CyberLinkObjc by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.1
</small></address>
</body>
</html>
